// // import fs from 'fs';
// // import path from 'path';
// // import yauzl from 'yauzl';

// // export function extractZip(zipPath, destPath) {
// //     yauzl.open(zipPath, { lazyEntries: true }, (err, zipfile) => {
// //         if (err) throw err;
// //         zipfile.readEntry();
// //         zipfile.on('entry', (entry) => {
// //             // 处理目录
// //             if (/\/$/.test(entry.fileName)) {
// //                 fs.mkdirSync(path.join(destPath, entry.fileName), { recursive: true });
// //                 zipfile.readEntry();
// //                 return;
// //             }

// //             // 处理文件
// //             zipfile.openReadStream(entry, (err, readStream) => {
// //                 if (err) throw err;

// //                 const filePath = path.join(destPath, entry.fileName);
// //                 fs.mkdirSync(path.dirname(filePath), { recursive: true });

// //                 readStream.pipe(fs.createWriteStream(filePath));
// //                 readStream.on('end', () => zipfile.readEntry());
// //             });
// //         });
// //         // zipfile.on('end', () => {
// //         //     console.log('解压完成');
// //         //     // 删除压缩文件
// //         //     fs.unlinkSync(zipPath);
// //         // });
// //     });
// // }

// // export default extractZip;

// import fs from 'fs';




